Cette page wiki documente les différents aspects de l'exécution de FreeCAD dans la console sans activer l'interface utilisateur graphique (GUI) ou aussi appelé "headless".
Comme il n'est pas possible de créer ou d'accéder au fournisseur de vues en mode headless, ce qui est possible, c'est de charger FreeCADGui
en mode headless, mais il n'y a aucun moyen d'accéder au document GUI car il ne sera pas créé et, par conséquent, il n'existe aucun fournisseur de vues.
Cependant, il est possible de créer une représentation du Graphe de scène d'un objet :
import FreeCADGui as Gui
from pivy import coin
Gui.setupWithoutGUI()
doc = App.newDocument()
obj = doc.addObject("Part::Box","Box")
doc.recompute()
view = Gui.subgraphFromObject(obj)
Voir : fil du forum.
$ /path/to/FreeCAD -c
$ /path/to/FreeCADCmd
help()
.modules freecad
.